<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Future Features and Known Issues</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="docs.css">
</head>

<body>
<!--!bodystart-->
[<a href="dfr_description.html">Previous: DFR Description</a>] [<a href="index.html">Contents</a>] [<a href="bibliography.html">Next: Bibliography</a>]
<table width="100%">
  <tr> 
    <td width="82%" valign="bottom"><h1>Terrier Future Features and Known Issues</h1></td>
	<!--!bodyremove-->
    <td width="18%"><a href="http://ir.dcs.gla.ac.uk/terrier/"><img src="images/terrier-logo-web.jpg" border="0"></a></td>
	<!--!/bodyremove-->
  </tr>
</table>
<p align="justify">List of features and known issues that are marked for future Terrier versions:<br/>
<h2>Future Features</h2>
<ul>
<li>Move to single-pass indexing by default.</li>
<li>Ant task for compiling Terrier.</li>
<li>Terrier's own Exceptions for setup, indexing, querying.</li>
<li>Postscript parsing (via PDF?).</li>
<li>Refinement of desktop search application with improved 
   interface and parsers for more types of documents, as well as
   better integration with common Operating Systems.</li>
<li>Move towards more systematic updatable indices.</li>
</ul> 
<h2>Known Issues</h2>
<ul>
<li>Open With dialog for Desktop Terrier on Mac OS X.</li>
<li>Faster PDF parsing, perhaps calling pdf2text if available.
<li>Refinement of the query language: remove the ambiguity warnings when generating the parser with ANTLR, and introductions of a more structures query language.</li>
</ul>
<h2>Deprecations</h2><br>
<p align="justify">The following classes and interfaces are deprecated in this version of Terrier and will likely be removed in a future release:</p>
<ul>
<li>Parts of <a href="javadoc/uk/ac/gla/terrier/structures/Lexicon.html">uk.ac.gla.terrier.structures.Lexicon</a></li>
<li>Parts of <a href="javadoc/uk/ac/gla/terrier/structures/CollectionStatistics.html">uk.ac.gla.terrier.structures.CollectionStatistics</a> related to writing index log files.</li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/Query.html">uk.ac.gla.terrier.structures.Query</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/FieldDocumentTree.FDTnodeProcedure.html">uk.ac.gla.terrier.structures.trees.FieldDocumentTree.FDTnodeProcedure</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/BlockFieldDocumentTree.html">uk.ac.gla.terrier.structures.trees.BlockFieldDocumentTree</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/BlockFieldDocumentTreeNode.html">uk.ac.gla.terrier.structures.trees.BlockFieldDocumentTreeNode </a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/BlockLexiconTree.html">uk.ac.gla.terrier.structures.trees.BlockLexiconTree </a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/BlockLexiconTreeNode.html">uk.ac.gla.terrier.structures.trees.BlockLexiconTreeNode </a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/BlockTree.html">uk.ac.gla.terrier.structures.trees.BlockTree</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/BlockTreeNode.html">uk.ac.gla.terrier.structures.trees.BlockTreeNode</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/DocumentTree.html">uk.ac.gla.terrier.structures.trees.DocumentTree</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/FieldDocumentTree.html">uk.ac.gla.terrier.structures.trees.FieldDocumentTree</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/FieldDocumentTreeNode.html">uk.ac.gla.terrier.structures.trees.FieldDocumentTreeNode</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/LexiconTree.html">uk.ac.gla.terrier.structures.trees.LexiconTree</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/TermTree.html">uk.ac.gla.terrier.structures.trees.TermTree</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/TermTreeNode.html">uk.ac.gla.terrier.structures.trees.TermTreeNode</a></li>
<li><a href="javadoc/uk/ac/gla/terrier/structures/trees/TreeNode.html">uk.ac.gla.terrier.structures.trees.TreeNode</a></li>
</ul>

<p>
<b>Contributions</b><br>
<p align="justify">All community contributions to the Terrier framework are welcome. 
  In addition, you can find more information about contributing on 
  the <a href="http://ir.dcs.gla.ac.uk/terrier/">Terrier website</a>.</p>

[<a href="dfr_description.html">Previous: DFR Description</a>] [<a href="index.html">Contents</a>] [<a href="bibliography.html">Next: Bibliography</a>]
<!--!bodyend-->
<hr>
<small> Webpage: <a href="http://ir.dcs.gla.ac.uk/terrier">http://ir.dcs.gla.ac.uk/terrier</a><br>
Contact: <a href="mailto:terrier@dcs.gla.ac.uk">terrier@dcs.gla.ac.uk</a><br>
<a href="http://www.dcs.gla.ac.uk/">Department of Computing Science</a><br>
Copyright (C) 2004-2008 <a href="http://www.gla.ac.uk/">University of Glasgow</a>. 
All Rights Reserved. </small> 
</body>
</html>
